Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commits v4.6.2-rc.2 (35ed7369)

e514623 Ivan 2026-05-10 10:59:02 - 2 months ago
ci(linux): install Task before running release-assets build script

2a77690 Ivan 2026-05-10 10:51:52 - 2 months ago
ci(linux): add AppImage/deb/rpm build-test jobs for x64 and arm64 on push to dev

9b5574c Ivan 2026-05-10 10:40:22 - 2 months ago
ci(docker): add hardened variant to build matrix, update Dockerfiles and docs for UV

eafa246 Ivan 2026-05-10 10:20:45 - 2 months ago
chore(docs): update

879cf56 Ivan 2026-05-10 10:20:23 - 2 months ago
fix(ci): update tests to match new logic in nomadnet downloader and banished page

7e31cd0 Ivan 2026-05-10 10:19:42 - 2 months ago
feat(tools): migrate to UV from Poetry for blazing fast ultra safe secure unhackable dependency management :rocket: :rocket: :rocket: :rocket: :rocket: :rocket: :rocket: :rocket:

2ce02e1 Ivan 2026-05-10 09:52:43 - 2 months ago
fix(ci): remove cbor2, add flags to poetry to install dev deps.

261c792 Ivan 2026-05-10 09:33:44 - 2 months ago
fix(build): remove duplicate cx-freeze from optional-dependencies, regenerate lock

76657c6 Ivan 2026-05-10 09:02:18 - 2 months ago
deps(lock): regenerate poetry.lock to include cx-freeze (missing from previous lock)

50af398 Ivan 2026-05-10 08:53:58 - 2 months ago
docs(CHANGELOG): add 4.6.2 entries for banishment, tests, and nomadnet fixes

24edabb Ivan 2026-05-10 08:53:51 - 2 months ago
fix(nomadnet): parse relative /page/ and /file/ URLs, show full URL in link hover titles

41e40dc Ivan 2026-05-10 08:53:45 - 2 months ago
fix(nomadnet): convert file download backtick params to var_ dict, fix cancel crash

4baf577 Ivan 2026-05-10 08:22:19 - 2 months ago
fix(nomadnet): revert parseNomadnetworkUrl change, only split backtick params for file downloads

1fa5a74 Ivan 2026-05-10 08:18:30 - 2 months ago
fix(nomadnet): parse backtick-separated parameters in download URLs

0db5ad0 Ivan 2026-05-10 08:13:44 - 2 months ago
ui(banishment): group blocked page by identity, show all destination hashes per identity

88a887d Ivan 2026-05-10 08:13:27 - 2 months ago
fix(banishment): delete contact and stamp/ticket on block for all identity destinations

2f017d6 Ivan 2026-05-10 07:53:47 - 2 months ago
test(telemetry): fix no-location mock to properly return None from config.get

037501a Ivan 2026-05-10 07:46:42 - 2 months ago
docs(readme): add Umbrel App Store link and sync lang README structure

3b8704b Ivan 2026-05-10 07:46:35 - 2 months ago
fix(banishment): block all identity addresses, prevent delivery callbacks, fix unbanish UI sync

e363738 Ivan 2026-05-10 07:46:28 - 2 months ago
test(backend): fix failing tests for pytest compat, boolconfig mocks, and RNS get_instance

bc796c6 Ivan 2026-05-10 07:46:14 - 2 months ago
deps(build): add missing dev deps (pytest-asyncio, pytest-xdist, pytest-cov, jsonschema)

687c354 Ivan 2026-05-10 05:50:48 - 2 months ago
docs(CHANGELOG): update 4.6.2

d64cd6b Ivan 2026-05-10 05:50:11 - 2 months ago
chore(codebase): format

57d432b Ivan 2026-05-10 05:33:21 - 2 months ago
fix(interfaces): decouple default_bootstrap_only from Reticulum config

decf1aa Ivan 2026-05-10 05:23:53 - 2 months ago
fix(FAQ): typo

990aba5 Ivan 2026-05-10 05:22:25 - 2 months ago
docs: add FAQ.md with grammar and spelling fixes

1ed0423 Ivan 2026-05-10 04:19:12 - 2 months ago
fix(android): prevent RNodeInterface crash and use external storage

494942d Ivan 2026-05-10 04:11:44 - 2 months ago
style: apply formatting fixes across backend, frontend, and tests

66d98f4 Ivan 2026-05-10 04:10:16 - 2 months ago
fix(frontend): clean up failed ping error logging in dev tools

2397eef Ivan 2026-05-10 04:08:41 - 2 months ago
feat(config): raise announce storage and API defaults to 2500

3b72902 Ivan 2026-05-10 04:00:38 - 2 months ago
test(nomadnet): add tests for query-param file downloads and docs fixes

5008189 Ivan 2026-05-10 03:33:57 - 2 months ago
feat(nomadnet): support query-parameter data in file downloads

8b5384e Ivan 2026-05-10 03:23:38 - 2 months ago
ci(release): add SHA256 checksum table to release description

dc77129 Ivan 2026-05-10 02:26:43 - 2 months ago
fix(docs_manager): generate index.html for meshchatx-docs so /meshchatx-docs/index.html resolves

4f7a0db Ivan 2026-05-10 02:24:55 - 2 months ago
Update README

4349cb9 Ivan 2026-05-10 02:11:19 - 2 months ago
ci(setup-trivy): add curl retries for transient 502 errors

fee9e33 Ivan 2026-05-10 02:07:11 - 2 months ago
refactor(ui): reorder sidebar with telephone below messages

9d5d03a Ivan 2026-05-10 02:01:40 - 2 months ago
test(auto_propagation, CallPage): update tests for propagation sync and telephone enabled config

d1145cd Ivan 2026-05-10 02:01:30 - 2 months ago
fix(l10n): add missing flood protection translation keys to all locales

e6762ec Ivan 2026-05-10 02:01:21 - 2 months ago
feat(frontend): update call page and add flood protection settings UI

9671325 Ivan 2026-05-10 02:01:12 - 2 months ago
fix(identity_context): guard inbound stamp cost comparison against non-int values

cdf2a21 Ivan 2026-05-10 02:01:03 - 2 months ago
feat(backend): implement flood protection and improve propagation sync reliability

4adb3fe Ivan 2026-05-10 02:00:50 - 2 months ago
chore(ci): update build scripts and release workflow

0be9ccd Ivan 2026-05-10 01:11:15 - 2 months ago
chore(dependencies): update lxmf to version 0.9.7 and rns to version 1.2.5

c9f496c Ivan 2026-05-09 09:18:53 - 2 months ago
fix(meshchat): delete conversation when blocking a destination to ensure proper cleanup

434e296 Ivan 2026-05-09 09:14:50 - 2 months ago
fix(config_manager): disable telephone announce feature by default

84ff3a9 Ivan 2026-05-09 08:57:11 - 2 months ago
fix(meshchat): handle configparser errors when reading configuration files to prevent crashes

b84ade4 Ivan 2026-05-09 08:03:59 - 2 months ago
fix(meshchat, health_monitor): add garbage collection calls to cleanup resources during context teardown and health checks

9f04aef Ivan 2026-05-09 07:56:33 - 2 months ago
refactor(meshchat): implement delayed hangup for rejected calls and improve contact lookup handling

6bc49c4 Ivan 2026-05-09 06:50:55 - 2 months ago
feat(tests): add tests for contacts and favourites import/export functionality, including deduplication and icon handling

aaa2539 Ivan 2026-05-09 06:45:54 - 2 months ago
docs(README, docs): add reset password functionality details and update CLI options across multiple languages

9a10a03 Ivan 2026-05-09 06:45:23 - 2 months ago
feat(SettingsPage): implement favourites import/export functionality and handle API responses

3c196e2 Ivan 2026-05-09 06:44:52 - 2 months ago
feat(meshchat): add password reset functionality and bulk import for favourites

9906dac Ivan 2026-05-09 06:36:18 - 2 months ago
chore(workflows): standardize comments

f052a44 Ivan 2026-05-08 03:31:16 - 2 months ago
fix(tests): update ConversationViewer tests with promise flushing and improve error handling in MessageSendingFailures

39ecb53 Ivan 2026-05-08 03:24:01 - 2 months ago
feat(pytest.ini): add long_running marker for multi-minute soak tests in pytest configuration

e5080a7 Ivan 2026-05-08 03:05:46 - 2 months ago
fix(TutorialModal, AddInterfacePage, InterfacesPage): update defaultBootstrapOnly to false and add stats for TX/RX to discovered interfaces.

5fa79d3 Ivan 2026-05-08 03:05:10 - 2 months ago
feat(conversationScroll): add scroll management functions and update E2E tests for message switching

02b8695 Ivan 2026-05-08 03:04:57 - 2 months ago
refactor(ConversationViewer): streamline message loading UI

f2235f2 Ivan 2026-05-08 03:03:52 - 2 months ago
feat(tests): add integration tests for announce limits and spam handling, including max storage constraints and websocket broadcast behavior

7867034 Ivan 2026-05-08 03:03:42 - 2 months ago
fix(auto_propagation_manager): add router existence checks in propagation methods to prevent errors

e8a6e7d Ivan 2026-05-08 03:03:22 - 2 months ago
feat(logging): implement console logging restoration after Reticulum initialization and add instance name corruption repair for hot reloads

2af0437 Ivan 2026-05-08 00:11:47 - 2 months ago
chore(dependencies): update rns version to 1.2.4 in poetry.lock, pyproject.toml, requirements.txt, and build.gradle

986c19b Ivan 2026-05-07 00:14:57 - 2 months ago
fix(tests): modify import_module patch to handle specific import cases in app_info test

6407950 Ivan 2026-05-06 23:55:36 - 2 months ago
refactor(reticulum_config): update _ensure_reticulum_config method to conditionally create config file

f770bb7 Ivan 2026-05-06 23:41:07 - 2 months ago
chore(changelog): update CHANGELOG

e929529 Ivan 2026-05-06 23:40:59 - 2 months ago
docs(README): update NomadNet node references and add rngit NomadNet Node information

d0cad87 Ivan 2026-05-06 23:38:26 - 2 months ago
feat(micron-parser): update WASM fetching logic with ETag support and integrity checks; update integrity.json with new fields

06710bc Ivan 2026-05-06 23:32:21 - 2 months ago
feat(lxmf): update conversation previews to include image, audio, and file attachment notifications and add related tests

83db6ce Ivan 2026-05-06 23:31:05 - 2 months ago
chore(dependencies): update aiohttp version to 3.13.5 in pyproject.toml, build.gradle, and meta.yaml

c17b744 Ivan 2026-05-06 23:21:04 - 2 months ago
chore(CONTRIBUTORS): add zenith to the list of contributors

b14c7c8 Ivan 2026-05-06 23:20:57 - 2 months ago
refactor(async_utils): remove asyncio 3.13 patch and clean up related code; add regression test for HTTPS file response

95f562e Ivan 2026-05-06 23:20:23 - 2 months ago
i18n(nomadnet): add multiline_hint for all locales

4d6c4a3 Ivan 2026-05-06 23:14:17 - 2 months ago
refactor(reticulum_config): replace default config text method with file writing functionality and update related tests

83be395 Ivan 2026-05-06 23:10:42 - 2 months ago
refactor(async_utils): adjust coroutine management limits and add logging for dropped coroutines

37fbd43 Ivan 2026-05-06 23:08:24 - 2 months ago
chore(dependencies): add usbserial4a

eb71ab4 ivan 2026-05-06 23:17:10 - 2 months ago
Merge pull request 'refactor(MicronParser): enable text inputs to upgrade to multilline textareas and display hint on pressing enter twice' (#1) from zenith/MeshChatX:dev into dev

b716a2e zenith 2026-05-06 22:47:39 - 2 months ago
refactor(MicronParser): enable text inputs to upgrade to multilline textareas and display hint on pressing enter twice

72414ca Ivan 2026-05-06 08:03:31 - 2 months ago
chore(changelog): update CHANGELOG for version 4.6.2

e5e0bbd Ivan 2026-05-06 08:03:23 - 2 months ago
feat(auto-propagation) fix to not get stuck on a node we cant reach.

1afb2d9 Ivan 2026-05-06 07:53:30 - 2 months ago
Update Toast component with swipe functionality for dismissing notifications

bf4da5d Ivan 2026-05-06 07:51:15 - 2 months ago
Update vendored LXMFy

944094f Ivan 2026-05-06 07:50:21 - 2 months ago
chore(dependencies): add vue-eslint-parser and update its version to 10.4.0

6d6776e Ivan 2026-05-06 07:46:21 - 2 months ago
fix(version): format

bedb922 Ivan 2026-05-06 07:43:51 - 2 months ago
chore(changelog): update CHANGELOG for version 4.6.2

5e6a580 Ivan 2026-05-06 07:43:44 - 2 months ago
chore(version): bump version to 4.6.2 and update related documentation

9b2a445 Ivan 2026-05-06 07:43:00 - 2 months ago
chore(package): bump version to 4.6.2 and update various dependencies

ba76921 Ivan 2026-05-06 07:42:51 - 2 months ago
chore(pnpm-lock): update package versions and specifications for various dependencies

91902dd Ivan 2026-05-06 07:35:38 - 2 months ago
fix(build-backend): improve bytecode cleanup to only remove .pyc/.pyo files if corresponding .py exists

afbc80b Ivan 2026-05-06 07:34:18 - 2 months ago
chore(dependencies): update rns package version to 1.2.3

18656e1 Ivan 2026-05-06 07:24:07 - 2 months ago
chore(pnpm-lock): update micron-parser version to latest commit

ec44e22 Ivan 2026-05-06 07:22:08 - 2 months ago
feat(NotificationUtils): add comprehensive tests for notification handling across Electron, Android, and browser fallback

a8a9eb3 Ivan 2026-05-06 07:22:02 - 2 months ago
feat(Telephony): update telephony features with voicemail session management and configuration updates

ef040a9 Ivan 2026-05-06 07:21:37 - 2 months ago
feat(App): implement unread conversations count update and update telephony settings in the UI

151aa4c Ivan 2026-05-06 06:08:14 - 2 months ago
feat(NotificationUtils): update notification handling for incoming calls, missed calls, voicemails, and messages on Android

3521ae6 Ivan 2026-05-06 06:07:55 - 2 months ago
feat(MainActivity): add JavaScript interfaces for handling notifications and incoming calls

b6e5e3a Ivan 2026-05-05 20:13:52 - 2 months ago
chore(ci): publish :latest on Docker tag pushes, enable main/master builds, and prune Bunny Storage release folder

7cfce17 Ivan 2026-05-04 05:19:17 - 2 months ago
chore(workflow): exclude pre-release tags from PyPI deployment

02cb9ee Ivan 2026-05-04 05:04:25 - 2 months ago
chore(changelog): update for v4.6.1

f7b9d74 Ivan 2026-05-04 05:04:10 - 2 months ago
feat(build): add script to thin Mach-O binaries and improve macOS universal build process

Page 1 | Older »


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────